package com.factory.factorymethod.pizzastore.pizza;

/**
 * @author zhupanlin
 * @version 1.0
 * @description: TODO
 * @date 2024/4/13 9:56
 */
// 将Pizza 类做成抽象的
public abstract class Pizza {
    
    protected String name;
    // 准备原材料，不同的披萨不一样，因此，我们做成抽象方法
    public abstract void prepare();
    
    public void bake() {
        System.out.println(name + " baking;");
    }
    public void box() {
        System.out.println(name + " boxing;");
    }
    public void cut() {
        System.out.println(name + " cutting;");
    }
    
    public void setName(String name) {
        this.name = name;
    }
    
    
}
